package designPattern.behavioralPattern.observer.使用Jdk接口实现;

import java.util.Observable;

/**
 * @author wei.zhao
 * @description: 具体目标类，原油期货
 * @date 2021年12月20日 14:26
 */
public class OilFuture extends Observable {

    private float price;

    public float getPrice() {
        return this.price;
    }

    public void setPrice(float price) {
        this.price = price;
        //设置内部标志位，注明数据发生变化
        super.setChanged();
        //通知观察者价格改变了
        super.notifyObservers(price);

    }

}
